package com.kele.service;

import com.kele.domain.CommentSon;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommentSonService {
    /**
     * 回复评论
     * @param commentSon
     * @return
     */
    Integer insertCommentSon(CommentSon commentSon);

    /**
     * 删除评论
     * @param commentsonid
     * @return
     */
    Integer deleteCommentSon(int commentsonid);

    /**
     * 查询子评论
     * @param blogid
     * @param userid
     * @param bloggerid
     * @param commentid
     * @return
     */
    List<CommentSon> findCommentSon( int blogid, int userid, int bloggerid, int commentid);

    /**
     * 删除主评论连带删除子评论
     * @param commentid
     * @return
     */
    int deleteCommentSons(int commentid);

    /**
     * 主评论下遍历子评论
     * @param commentid
     * @return
     */
    List<CommentSon> findCommentSons( int commentid);

}
